Part Number Hot Search : 
10350 574MT DOE40 125LD22 MPW2041 LA9703W 1N5827 C3216F
Product Description
Full Text Search
 

To Download TDA1307 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  d a t a sh eet preliminary speci?cation supersedes data of july 1993 file under integrated circuits, ic01 1996 jan 08 integrated circuits TDA1307 high-performance bitstream digital filter
1996 jan 08 2 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 features multiple format inputs: i 2 s, sony 16, 18 and 20-bit 8-sample interpolation error concealment digital mute, attenuation - 12 db digital audio output function (biphase-mark encoded) according to iec 958 digital silence detection (output) digital de-emphasis (selectable, fs-programmable) 8 oversampling finite impulse response (fir) filter dc-cancelling filter (selectable) peak detection (continuous) and read-out to microprocessor fade function: sophisticated volume control selectable 3rd/4th order noise shaping selectable dither generation and automatic scaling dedicated tda1547 1-bit output differential mode bitstream: complementary data outputs available simple 3-line serial microprocessor command interface flexible system clock oscillator circuitry power-on reset standby function sdip42 package. quick reference data voltages are referenced to v ss (ground = 0 v); all v ss and all v dd connections should be connected externally to the same supply. ordering information symbol parameter conditions min. typ. max. unit v ddc1,2,3 supply voltage (pins 21, 41 and 8) 4.5 5.0 5.5 v v ddosc supply voltage (pin 24) 4.5 5.0 5.5 v v ddar supply voltage (pin 32) 4.5 5.0 5.5 v v ddal supply voltage (pin 29) 4.5 5.0 5.5 v i ddc1,2,3 supply current (pins 21, 41 and 8) v dd =5v - 75 - ma i ddosc supply current (pin 24) v dd =5v - 2 - ma i ddar supply current (pin 32) v dd =5v - 2 - ma i ddal supply current (pin 29) v dd =5v - 1 - ma f xtal oscillator clock frequency - 33.8688 - mhz t amb operating ambient temperature - 20 - +70 c p tot total power consumption - 400 - mw type number package name description version TDA1307 sdip42 plastic shrink dual in-line package; 42 leads (600 mil) sot270-1
1996 jan 08 3 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 general description the TDA1307 is an advanced oversampling digital filter employing bitstream conversion technology, which has been designed for use in premium performance digital audio applications. audio data is input to the TDA1307 through its multiple-format interface. any of the four formats (i 2 s, sony 16, 18 or 20-bit) are acceptable. by using a highly accurate audio data processing structure, including 8 times oversampling digital filtering and up to 4th order noise shaping, a high quality bitstream is produced which, when used in the recommended combination with the tda1547 bitstream dac, provides the optimum in dynamic range and signal-to-noise performance. with the TDA1307, a high degree of versatility is achieved by a multitude of functional features and their easy accessibility; error concealment functions, audio peak data information and an advanced patented digital fade function are accessible through a simple microprocessor command interface, which also provides access to various integrated system settings and functions. TDA1307 plus tda1547 high-performance bitstream digital filter plus dac combination: for many features: highly accessible structure intelligent audio data processing. for optimum performance: 4th order noise shaping improvement dynamic range (113 db) improvement signal-to-noise (115 db). fig.1 high performance bitstream reconstruction system. handbook, full pagewidth mgb983 20-bit f s 1-bit, 192f s TDA1307 tda1547 l r f system = 768f s 3rd order analog postfilter, f o = 55 khz butterworth response 1-bit high-performance digital-to-analog converter 8 oversampling fir filter, 20-bit 24 upsampling 3rd or 4th order noise shaping, 1-bit end quantization
1996 jan 08 4 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 block diagram fig.2 block diagram. handbook, full pagewidth mgb989 12 1234 ws sck 1f s audio data inputs sd efab 11 36 37 38 39 42 20 8 21 24 29 32 41 rab por da cl test1 test2 dsr dsl v ddc3 v ddc1 v ddosc v ddal v ddar v ddc2 multiple format input interface error concealment, interpolation, muting digital output digital silence detection de?mphasis filter micro processor interface fir halfband filter stage 1: 1f s to 2f s fir halfband filter stage 2: 2f s to 4f s fir halfband filter stage 3: 4f s to 8f s dc?ancelling filter peak detection fade function volume control dither and scaling 3rd/4th order noise shaper clock generation and distribution 19 10 13 5 6 25 22 23 15 7 14 17 18 9 16 30 31 40 resync dobm dstb sbcl sbda v ssosc v ssc2 v ssc3 v ssal v ssar v ssc1 xtal1 xtal2 cmic dol ndol cdac ndor bitstream data outputs dor mode 27 28 35 34 33 26 cdec clc1 clc2 cdcc crystal oscillator TDA1307
1996 jan 08 5 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 pinning symbol pin type, i/o description ws 1 i word select input to data interface sck 2 i clock input to data interface sd 3 i data input to interface efab 4 i (1) error ?ag (active high): input from decoder chip indicating unreliable data sbcl 5 i subcode clock: a 10-bit burst clock (typ. 2.8224 mhz) input which synchronizes the subcode data sbda 6 i subcode data: a 10-bit burst of data, including ?ags and sync bits, serially input once per frame, clocked by burst clock input sbcl cdec 7 o decoder clock output: frequency division programmable by means of pins 14 (clc1) and 17 (clc2) to output 192, 256, 384 or 768 times f s v ddc3 8 positive supply 3 v ssc2 9 ground 2 dobm 10 o digital audio output: this output contains digital audio samples which have received interpolation, attenuation and muting plus subcode data; transmission is in biphase-mark code dsl 11 o digital silence detected (active low) on left channel dsr 12 o digital silence detected (active low) on right channel dstb 13 i (2) dobm standby mode enforce pin (active high) clc1 14 i application mode programming pin for cdec (pin 7) frequency division cmic 15 o clock output, provided to be used as running clock by microprocessor (in master mode only), output 96f s v ssc3 16 ground 3 clc2 17 i application mode programming pin for cdec (pin 7) frequency division cdcc 18 i master / slave mode selection pin resync 19 o resynchronization: out-of-lock indication from data input section (active high) por 20 i (2) power-on reset (active low) v ddc1 21 supply voltage 1 xtal1 22 i crystal oscillator terminal: local crystal oscillator sense forced input in slave mode xtal2 23 o crystal oscillator output: drive output to crystal v ddosc 24 positive supply connection to crystal oscillator circuitry v ssosc 25 ground connection to crystal oscillator circuitry mode 26 i (2) evaluation mode programming pin (active low); in normal operation, this pin should be left open-circuit or connected to the positive supply dol 27 o data output left channel to bitstream dac tda1547 ndol 28 o complementary data output left channel to tda1547 in double differential mode v ddal 29 positive supply connection to output data driving circuitry, left channel v ssal 30 ground connection to output data driving circuitry, left channel v ssar 31 ground connection to output data driving circuitry, right channel v ddar 32 positive supply connection to output data driving circuitry, right channel dor 33 o data output right channel to tda1547
1996 jan 08 6 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 notes 1. these pins are configured as internal pull-down. 2. these pins are configured as internal pull-up. ndor 34 o complementary data output right channel to tda1547 in double differential mode cdac 35 o clock output to bitstream dac tda1547 test1 36 i (1) test mode input; in normal operation this pin should be connected to ground test2 37 i (1) test mode input; in normal operation this pin should be connected to ground da 38 i/o (2) bidirectional data line intended for control data from the microprocessor and peak data from the TDA1307 cl 39 i (2) clock input, to be generated by the microprocessor v ssc1 40 ground 1 v ddc2 41 supply voltage 2 rab 42 i (2) command / peak data request line symbol pin type, i/o description fig.3 pin configuration. handbook, halfpage TDA1307 mgb980 1 2 42 41 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 rab v ddc2 v ssc1 cl da test2 test1 cdac ndor dor v ddar v ssar v ssal v ddal ndol dol mode v ssosc v ddosc xtal2 xtal1 ws sck sd efab sbcl sbda cdec v ddc3 v ssc2 dobm dsl dsr dstb clc1 cmic v ssc3 clc2 cdcc resync por v ddc1
1996 jan 08 7 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 functional description in the block diagram, fig.1, a general subdivision into three main functional sections is illustrated. the actual signal processing takes place in the central sequence of blocks, a representation of the audio data path from top to bottom. the two blocks named microprocessor interface and clock generation and distribution fulfil a general auxiliary function to the audio data processing path. the microprocessor interface provides access to all the blocks in the audio path that require or allow for configuration or selection, and manipulates data read-out from the peak detection block, all via a simple three-line interface. the clock generation and distribution section, driven either by its integrated oscillator circuit with external crystal or by an externally provided master clock, provides the data processing blocks with timebases, manages the system mode dependent frequency settings, and conveniently generates clocks for external use by the system decoder ic and microprocessor. following are detailed explanations of the functions of each block in the audio data processing path and their setting options manipulated by the microprocessor interface, the use of the microprocessor interface, and the functions of the clock section with its various system settings. clock generation and distribution the clock generation section of the TDA1307 is designed to accommodate two main modes. the master mode, in which the TDA1307 is the master in the digital audio system, and for which the clock is generated by connecting a crystal of 768f s (33.8688 mhz) to the crystal oscillator pins xtal1 (pin 22) and xtal2 (pin 23); and the slave mode, in which the TDA1307 is supplied a clock by the ic in the system that acts as the master (e.g. the digital audio interface receiver). in this event a clock signal frequency of 256f s is input to pin xtal1. master or slave mode is programmed by means of pin cdcc (pin 18) logic 1 for master and logic 0 for slave mode. the circuit diagram of fig.4 shows the typical connection of the external oscillator circuitry and crystal resonator for master mode operation. note that the positive supply v ddosc is the reference to the oscillator circuitry. the lc network is used for suppression of the fundamental frequency component of the overtone crystal. figure 5 shows how to connect for slave mode operation. a clock frequency of typical 256f s and levels of 0 v/+5 v is input to xtal1 via ac coupling. the 100 k w resistor and the 10 nf capacitor are required to provide the necessary biasing for xtal2 by filtering and feeding back the output signal of xtal1. besides generating all necessary internal clocks for the audio data processing blocks and the clock to the dac, the clock generation block further provides two clocks for external use when operating in master mode. pin cdec (pin 7) is used as the running clock for the system decoder ic, and pin cmic (pin 15) is used as the running clock for the system microprocessor. cmic outputs, by a fixed divider ratio to xtal2, a clock signal at 96f s . for cdec the divider ratio is programmable by means of pins clc1 (pin 14) and clc2 (pin 17). table 1 gives the clock divider programming relationships. table 1 clock divider programming clc1 clc2 cdec output frequency 0 0 256f s 0 1 384f s 1 0 768f s 1 1 192f s
1996 jan 08 8 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 fig.4 external crystal oscillator circuit. handbook, halfpage mgb981 100 k w 10 k w 10 pf 1 nf 10 pf 3.3 m h 33.8688 mhz xtal2 23 22 24 25 xtal1 v ddosc v ssosc TDA1307 + 5 v fig.5 external clock input connections. handbook, halfpage mgb982 100 k w 10 nf 30 pf 20 pf xtal2 23 22 24 25 xtal1 v ddosc v ssosc TDA1307 + 5 v f i = 256f s
1996 jan 08 9 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 microprocessor interface the microprocessor interface provides access to virtually all of the functional blocks in the audio data processing section. its destination is two-fold: system constants (such as input format and sample frequency) as well as system variables (attenuation, muting, de-emphasis, volume control data etc.) can be written to the respective blocks (command mode), and continuously collected stereo peak data read from the peak detection block (peak request). the system settings are stored in the TDA1307 in an internal register file. peak data is read from the stereo peak value register. t hree - line microprocessor interface bus communication is realized by a three-line bus, consisting of the following signals (see fig.6): clock input cl (pin 39), to be generated by the microprocessor command/request input rab (pin 42), by which either of the two mode commands (rab = 0) and peak request (rab = 1) are invoked bidirectional data line da (pin 38), which either receives command data from the microprocessor or outputs peak data from the peak detection block. cl and rab both default high by internal pull-up, data is 3-state (high impedance, pull-up, pull-down). fig.6 three-line microprocessor interface bus. handbook, full pagewidth mgb984 command data peak data + TDA1307 microprocessor clock rab 42 da/ack 38 cl 39 + request/command +
1996 jan 08 10 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 i nitialization of the bus receiver the microprocessor interface section is initialized automatically by the power-on reset function, por (pin 20). a low input on por will initiate the reset procedure, which encompasses a functional reset plus setting of the initial states of the control words in the command register file. a wait time of at least one audio sample time after a low-to-high transition of por must be observed before communication can successfully be established between the TDA1307 and the microprocessor. in addition to the por function, a software reset function issued from the microprocessor is provided (see section organization and programming of the internal register file), which has the sole function of reinstating the initial values of the microprocessor control register. more information on initializing the TDA1307 can be found under application information. c ommand protocol the protocol for writing data to the TDA1307 is illustrated in fig.7. the command mode is invoked by forcing rab low. a unit command is given in the form of an 8-bit burst on the da line, clocked on the rising edge of cl. the command consists of 4 address bits followed by 4 control data bits (both msb first). a next command may be immediately issued while keeping rab forced low. only commands for which the msb of the address bits is low are accepted; of the remaining set of addresses, only four have meaning (see section organization and programming of the internal register file). the command input receiver is provided with a built-in protection against erroneous command transfer due to spikes, by a 2-bit debounce mechanism on lines da and cl. the waveforms on these lines are sampled by the receiver at the internal system clock rate 256f s . a state transition on da or cl is accepted only when the new state perseveres for two consecutive sampled waveform instants. o rganization and programming of the internal register file command data received from the microprocessor is stored in an internal register file (see table 2), which is organized as a page of 10 registers, each containing a 4-bit command data word (d3 to d0). access to the words in the register file involves two controls: selection of the address of a set of registers (by means of a3, a2, a1 and a0) and setting the number of the bank in which the desired register is located (by means of the bank bits b0 and b1). first the desired bank is selected by programming the command word at address 0000 (supplying the bank bits plus refreshing bits att and dim). a subsequent addressing (one of three addresses, 1h, 4h and 6h) will yield access to the register corresponding to the last set bank. fig.7 microprocessor command protocol. handbook, full pagewidth mgb995 t drw t ckl t ckh t dsm t dhm t 8 1 a3 a2 a1 a0 d3 d2 d1 d0 a3 a2 a1 a0 d3 d2 d1 d0 rab cl da ( m p) da da (TDA1307)
1996 jan 08 11 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 table 2 microprocessor control register ?le address d3 d2 d1 d0 initial state a3 a2 a1 a0 bank b0 b1 0000x x bank b0 bank b1 att dim 0 0 1 1 00010 1 fcon dit fss9 fss8 0 0 0 0 1 0 fss7 fss6 fss5 fss4 0 0 1 0 1 1 fss3 fss2 fss1 fss0 1 0 0 0 01000 1 dcen dcsh fn9 fn8 0 1 1 1 1 0 fn7 fn6 fn5 fn4 0 0 0 0 1 1 fn3 fn2 fn1 fn0 1 1 0 1 01100 1 demc1 demc0 res0 res1 0 0 0 0 1 0 ins1 ins0 fs1 fs0 0 0 0 0 1 1 res2 ns rst stby 1 0 0 0 following is a list of the programming values for the various control words in the register file. information on the meaning of the different controls can be found under the sections covering the corresponding signal processing blocks (see sections multiple format input interface to third and fourth order noise shaping). bank b0, bank b1 programming of the bank bits is given in table 2. the bank bits can be changed by addressing register location 0000. subsequent addressing will result in access of locations according to the last selected bank. att attenuation control bit: logic 1 to activate - 12 db attenuation, logic 0 to deactivate. as the attenuate control bit shares a control word with the bank bits, att has to be refreshed each time a new bank is selected. dim digital mute control bit: logic 1 to activate mute, logic 0 to deactivate. an active digital mute will override the attenuation function. as with att, dim needs to be refreshed with each change in bank selection. fcon fade function control bit: logic 1 to activate the fade function, logic 0 to deactivate. dit dither control bit: logic 1 to activate dither addition, logic 0 deactivates. fss9 to fss0 fade function 10-bit control value to program fade speed, in number of samples per fade step. dcen dc-filter enable bit: logic 1 enables subtraction of the dc-level from the input signal, logic 0 disables. dcsh dc-filter sample or hold control bit: when dcsh = 0 the dc-level of the input signal is continuously evaluated. when dcsh = 1 the once acquired dc value, to be subtracted from the input signal, is held constant. fn9 to fn0 fade function 10-bit control value to program volume level. demc1, demc0 de-emphasis function enable and f s selection bits.
1996 jan 08 12 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 table 3 de-emphasis mode programming table 4 input format programming table 5 sample frequency indication programming res2 to res0 these are reserved locations and have no functional meaning in the TDA1307. ins1, ins0 input format selection control bits. fs1, fs0 sample frequency indication control bits for the digital output section. ns control bit for noise shaper section. when ns = 0, 3rd order noise shaping is selected; when ns = 1, 4th order noise shaping is selected. demc1 demc0 de-emphasis function 0 0 de-emphasis disabled 0 1 de-emphasis for f s = 32.0 khz 1 0 de-emphasis for f s = 44.1 khz 1 1 de-emphasis for f s = 48.0 khz ins1 ins0 input format 00i 2 s up to 20 bits 0 1 sony format 16 bits 1 0 sony format 18 bits 1 1 sony format 20 bits fs1 fs0 dobm sample frequency indication 00f s = 44.1 khz 01f s = 48.0 khz 1 0 no meaning 11f s = 32.0 khz rst software reset function. when rst = 1 the contents of the microprocessor control registers will immediately be preset to their initial values as shown in table 2. as part of this reset action, bit rst is automatically returned to its initial state 0, that being normal operation. stby standby mode control bit. when stby = 1 the standby mode will be initiated (explained under the section treating the digital output block). stby = 0 for normal activity. p eak data output protocol the peak data read-out protocol is illustrated in fig.8. a peak request is performed by releasing rab (which will be pulled high by TDA1307) while cl = high, and maintaining rab = 1 throughout the peak data transmission. TDA1307 will acknowledge the peak request by returning a low state on the da line. upon this peak acknowledge, the microprocessor may commence collecting data from the internal peak data output register (16-bit left, 16-bit right channel peak data) by sending a clock onto the cl line. the contents of the peak data output register will not change during the peak request. the first peak bit, the msb of the left channel peak value, is output upon the first low-to-high transition of cl. to access right channel peak value, all 16 bits of channel left have to be read out, after which up to 16 bits of right channel peak data may be read out. the peak data read out procedure may be aborted at any instant by returning rab low, marking the end of the peak request: the internal peak register will be reset and the peak detector will start collecting new peak data and transferring this to the peak data output register.
1996 jan 08 13 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 fig.8 peak data output protocol. handbook, full pagewidth mgb996 t dwr t dsp t dhp q1 1 q2 q3 q31 q32 q1 q2 q3 q31 q32 rab read peak data da ( m p) da (TDA1307) da cl multiple format input interface data input to the TDA1307 is accepted in four possible formats, i 2 s (with word lengths of up to 20 bits), and sony formats of word lengths 16, 18 and 20-bit. the general appearance of the allowed formats is given in fig.9. the selection of a format is achieved through programming of the appropriate bits in the microprocessor register file. characteristic timing for the input interface is given in the diagram of fig.10. s ynchronization for correct data input to reach the central controller of TDA1307, synchronization needs to be achieved to the incoming 1f s i 2 s or sony format input signals. the incoming ws signal is sampled to detect whether its phase transitions occur at the correct synchronous timing instants. this sampling occurs at the TDA1307 internal clock rate, 256f s . after one phase transition of ws, the next is expected after a fixed delay, otherwise the condition is regarded as out-of-lock and a reset is performed, this operation is repeated until synchronization is achieved. to allow for slight disturbances causing unnecessary frequent resets, the critical ws transitions are expected within a tolerance window ( - 4 to +4 periods of the 256f s internal sampling clock instants). the reset action is flagged on the resync (pin 19) output, which may be optionally used for muting or related purposes. resync becomes high the instant a reset is initiated, and remains in that state for at least one sample period (1/f s ). e rror flag input efab the error flag input efab (pin 4) is intended as request line from the system decoder to the digital filter to indicate erroneous audio samples requiring concealment. a detected high on input efab will be relayed by the input interface block to the error concealment block, where the samples flagged as erroneous will be processed accordingly.
1996 jan 08 14 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 a ndbook, full pagewidth sck efab ws sd ws sd sd sd 12 sck 12345678910 2324 23 24 12345678910 left msb sample in left sample in left b2 msb sample in left sample in left sample in left sample in right sample in right sample in right b2 b15 lsb msb b15 b2 lsb msb b2 b3 b4 b17 lsb msb b2 b3 b4 b17 lsb msb b2 b3 b4 b5 b6 b19 lsb msb b2 b3 b4 b5 b6 b19 lsb msb sample in right b2 msb b2 right left right 32 1 2 n3212 n input format i 2 s input format sony 16-bit input format sony 18-bit input format sony 20-bit mgb999 fig.9 input formats.
1996 jan 08 15 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 fig.10 typical i 2 s-bus data waveforms. handbook, full pagewidth mgb998 ws sck right left right left sd t r t hb t f t lb t hd;ws t su;ws t su;dat t hd;dat error concealment, interpolation and muting the error concealment functional block performs three functions: 1. interpolation of up to eight consecutive erroneous audio samples flagged as such by input efab 2. attenuation 3. muting of incoming audio, both the latter if so activated by means of the microprocessor registers. furthermore, as these functions constitute error processing functions, operation of any of these functions is reported to the digital output dobm by setting the validity flag. e ight - sample interpolation incoming audio samples may be visualized as entering a memory pipeline, nine audio sample instants in depth, upon entering the error concealment block. any audio samples marked as erroneous by the flag input efab will be reconstructed by linear approximation from the values of the adjacent correct samples (the last correct sample still available, and the next correct sample). the linear interpolation is started as soon as a correct sample becomes available within nine sampling instants. should a flagged erroneous condition persevere for over eight sampling instants, then the last correct sample will be held for as long as necessary, i.e. until the next correct sample enters the pipeline. the linear approximation is then initiated over the maximum interpolation interval of eight sampling instants. a ttenuation the concealment block incorporates a digital - 12 db attenuation function intended to be used in program search or other player actions that may generate audible transitional effects such as loud clicks. the attenuate function is activated by means of bit att in the microprocessor register file. setting this bit to logic 1 causes the next audio sample (attenuate never takes action on incomplete samples) to be attenuated with immediate effect (the validity flag of the digital audio output dobm is set). the interpolation facility is called upon when an attenuate command is given while the incoming data is flagged as invalid by efab. if no more than eight samples in succession are invalid, attenuate may take immediate effect (this causes the output value to ramp linearly to the final attenuated level). if nine or more samples in a row are flagged erroneous, attenuation is postponed and the last good sample held, until the next good sample becomes available. upon that instant, the output ramps linearly, over the maximum interpolation time span, to the attenuated first correct sample. releasing attenuate (bit att reset to 0) always has immediate effect (i.e. the next complete audio sample will pass unattenuated).
1996 jan 08 16 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 m uting the digital mute of the error concealment block immediately (i.e. on the next whole audio sample) sets the input to the digital filter to all zeros, regardless of any other current action in the error concealment block. the digital mute function is activated by means of bit dim in the microprocessor register file. setting this bit to logic 1 causes the next audio sample to be muted (the validity flag of the digital audio output dobm is set). releasing the digital mute function (resetting bit dim to 0) will cause the output of the error concealment block to approach the unaffected audio sample value by linear approximation, on the condition that the mute action spanned at least 8 consecutive audio samples. if there are samples in error at the time of releasing mute, the release action is postponed until good data becomes available, after which the linear ramp can be made over the maximum interpolation time span. digital output (dobm) the dobm block constructs a biphase modulated digital audio output signal which complies to the iec standard 958, to be used as a digital transmission link between digital audio systems. a variety of inputs are combined, arranged and modulated to finally form the output biphase-mark sequence. the inputs are the following: left and right audio data, word length 20-bit, as delivered by the error concealment block the validity flag as output by the error concealment block subcode information, as acquired by input via pins sbda (pin 6) and sbcl (pin 5) sampling frequency information as set by means of bits fs1 and fs0 in the microprocessor register file. as the digital output function is not always required, and can give rise to interference problems in high-quality audio conversion systems, the dobm output can be switched on or off by means of pin dstb (digital output standby, 13). leaving dstb open-circuit will cause it to pull high and deactivate the dobm output; tying dstb low enables the digital output function. the programming of bits fs1 and fs0 is specified in table 5 under section microprocessor interface. the dobm block of TDA1307 translates the settings of these bits to the appropriate corresponding information in the digital audio output sequence (as specified by iec 958). the inputs sbda (subcode data, 6) and sbcl (subcode clock, 5) allow for the merging of subcode data into the output dobm signal. the input sequence via these inputs is defined as 10-bit burst words, arranged as illustrated in fig.11; the bit nomenclature corresponds to that used in the iec standard 958. both subcode data and clock signals are normally supplied by the decoder of the digital audio system (e.g. saa7310). for set-up and hold timing of the sbda and sbcl inputs, restrictions identical to the audio data inputs are valid. fig.11 format of subcode data input. handbook, full pagewidth mgb997 w v u t s r q p-bit p-bit sbda sbcl 2.8224 mhz (typ.) burst clock q-channel parity check flag (0 = fail) subcoding error flag sync (active low)
1996 jan 08 17 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 digital silence detection the TDA1307 is designed to detect digital silence conditions in channels left and right, separately, and report this via two separate output pins, one for each channel, dsl (pin 11) and dsr (pin 12). this function is implemented to allow for external manipulation of the audio signal upon absence of program material, such as muting or recorder control. the TDA1307 itself does not influence the audio signal as a result of digital silence; the sole function of this block is detection, and any further treatment must be accomplished externally. an active low output is produced at these pins if the corresponding channel carries either all zeroes for at least 8820 consecutive audio samples (200 ms for f s = 44.1 khz). the digital silence detection block receives its left and right audio data from the error concealment block (implying that a digital mute action will produce detection of a digital silence condition), and passes it unaffected to the next signal processing stage, the de-emphasis block. de-emphasis ?lter the TDA1307 incorporates selectable digital de-emphasis filters, dimensioned to produce, with extreme accuracy, the de-emphasis frequency characteristics for each of the three possible sample rates 32, 44.1 and 48 khz. as a 20-bit dynamic range is maintained throughout the filter, considerable margin is kept with respect to the normal cd resolution of 16-bit i.e. the digital de-emphasis of TDA1307 is a truly valid alternative to analog de-emphasis in high-performance digital audio systems. selection of the de-emphasis filters is performed via the microprocessor interface, bits demc1 and demc0, for which the programming is given in table 3. oversampling digital ?lter the oversampling digital filter in the digital audio reconstruction system is of paramount influence to the fidelity of signal reproduction. not only must the filter deliver a desired stop-band suppression while sustaining a certain tolerated pass-band ripple, but it must also be capable of faithfully reproducing signals of high energy content, such as signals of high level and frequency, square wave-type signals and impulse-like signals (all of these examples have their counterparts in actual music program material). filters optimized only towards pass-band ripple and stop-band suppression are capable of entering states of overload because of the clustered energy content of these signals, thus introducing audible degradations in processing the mentioned types of excitations. to dimension a high-fidelity digital filter, a balance must be established between filter steepness and overload susceptibility. the oversampling digital filter function in the TDA1307 is designed, in combination with the noise shaper, to deliver the highest fidelity in signal reproduction possible. not only are stop-band suppression and pass-band ripple parameters to the design, but also the prevention of detrimental artifacts of too extreme filtering: impulse and high-level overload responses. the outcome is a patented design excelling in natural response to most conceivable audio stimuli. it is realized as a series of three half-band filters, each oversampling by a ratio of two, thus achieving an eight times oversampled and interpolated data output to be input to the noise shaper. each stage has a finite impulse response with symmetrical coefficients, which makes for a linear phase response. filter stages 1, 2 and 3 incorporate 119, 19 and 11 delay taps respectively. to maintain an output accuracy of 20 bits, an internal data path word length of 39 bits is used to supply the required headroom in multiplications. requantization back to 20-bit word length is performed by noise shaping (thus effectively preventing rounding errors in so far as they have effect in the audio frequency band), at the output of each filter section. the successive half-band filter stages are, for efficiency, distributed over the audio data processing path: dc-filtering, peak value reading and volume control are performed between stages 1 and 2 (the 2f s domain). dc-cancelling ?lter a mechanism for optionally eliminating potential dc content of incoming audio data is implemented in the TDA1307 for three main reasons. most importantly because it is called for by the implementation of volume control in the TDA1307. an audio signal that is to be subjected to volume control (multiplication by a controlled attenuation factor) should be free of offset, otherwise the controlled multiplication will produce the undesired side effect of modulating the average dc content. the second reason is supplied by the implementation of audio peak data read-out in the TDA1307. as the peak value is obtained from the absolute value of the audio data referenced to zero dc level, its accuracy is impaired by the presence of residual dc information, progressively so for lower audio levels. the third reason is brought about by application of the noise shaper. to optimize the dynamic behaviour of the noise shaper especially for low-level signals, it is supplied a predefined offset, sometimes referred to as dc dither. taking no precautions against dc
1996 jan 08 18 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 content of the source audio data may render the dc dither potentially ineffective. in applications where the dc content of the audio information may be expected, application of the selectable dc filter may be opted for. it is implemented as a first-order high-pass filter with a corner frequency of 2 hz. control of the dc filter is achieved by accessing the appropriate bits dcen (dc filter enable) and dcsh (dc filter sample or hold) in the microprocessor register file. the principle of operation is illustrated in fig.12. the output of the dc filter, referred to in the diagram as audio output always equals the audio input subtracted by the output of the low-pass branch. depending on the control bit dcsh, this subtraction value is either the last value held constant or a value continuously adapting to incoming dc content. the dc filter is effectively switched on or off via control bit dcen, which selects the input of the low-pass section either to be the audio input data (the output of the low-pass section will settle to the low frequency content of the audio data so that the filter is on ) or a preset value of zero (low-pass output will settle to zero meaning filter off ). the constant mode is implemented to provide a mode in which a stable subtraction value is guaranteed; in this mode however the high-pass function is inhibited so there is no adaptation to changes in the dc content of the incoming source information. peak detection the TDA1307 provides a convenient way to monitor the peak value of the audio data, for left and right channels individually, by way of read-out via the microprocessor interface. peak value monitoring has its applications mainly in digital volume unit measurement and display, and in automatic recording level control. the peak level measurement of the TDA1307 occurs with a resolution of 16-bit, providing a dynamic range amply suitable for all practical applications. the output of the peak detection block is a register of two 16-bit words, one for each channel, representing the absolute value of the accumulated peak value, accessible via the microprocessor interface. the peak detection block continuously monitors the audio information arriving from the dc-cancelling filter, comparing its absolute value to the value currently stored in the peak register. any new value greater than the currently held peak value will cause the register to assume the new, greater value. upon a peak request (for which the protocol is described in section peak data output protocol), the contents of the peak register are transferred to the microprocessor interface. after a read action, the peak register will be reset, and the collection of new peak data started. the peak detection block receives data that has been processed by the first half-band stage of the oversampling interpolating digital filter (in the 2f s domain, but the peak detection samples at 1f s for efficiency). this means that the scaling applied in this first half-band stage is noticeable in the measured peak value. the frequency-independent attenuation factor of the first half-band filter equals 0.175 db - this results in a possible range for the output peak value of 0 to 32114. when the audio signal may be expected to carry dc content, use of the dc cancelling filter of TDA1307 is recommended, to ensure correct and accurate peak detection. fig.12 schematic diagram of the dc filter. handbook, full pagewidth mgb994 lpf f o = 2 hz dcen = 1 dcen = 0 dcsh = 0 t dcsh = 1 audio output to peak detection block audio input zero from first half-band stage + + -
1996 jan 08 19 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 fig.13 schematic diagram of the volume control block. handbook, full pagewidth mgb985 volume control algorithm controlled multiplication factor 18 10 audio output to second half-band stage audio input from peak detection block fn from microprocessor register file (desired level) 10 fss fcon (fade speed) fade function and volume control one of the main features of TDA1307 is a patented, advanced digital volume control with inherent fading function, exhibiting an accuracy and smoothness unsurpassed in presently available digital filters. only the desired volume and the fade speed need to be instructed to the TDA1307, which can be realized in a single instruction via the microprocessor interface. the volume control function then autonomously performs automatic fade in or fade out to the desired volume by a natural, exponential approach. it allows for volume control to an accuracy of 0.1 db over the range from 0 db of full scale to beyond - 100 db. the speed of approach can be set over a wide range, varying from less than one second to over 23 seconds for a complete fade. furthermore the fade algorithm manages the additional fading resolution, in excess of the 0.1 db available for the volume desired level, needed to ensure gradual changes in volume at all times. figure 13 illustrates the volume control block. three data entities in the microprocessor register file pertain to the volume control block: a 10-bit control value for the desired volume (bits fn9 to fn0), a 10-bit control value for the fade speed (bits fss9 to fss0), and the fade function override bit, fcon. the volume control word ranges from 0 (representing a desired volume level or 0 db) to 1023 (representing maximum desired volume level of zero or - db). for values 1 to 1023, an lsb change of the volume control word represents 0.1 db change of volume level. in changing from one volume level to the next desired volume level, the volume control block calculates and applies intermediate volume levels according to an exponential approach curve. the speed at which the approach curve progresses is determined by the value of the fade speed control word, fss. fss + 2 is the amount of time delay applied, in units of audio sample instants, before a next value on the exponential curve is calculated and applied. the total duration of an exponential fade operation is the product of the desired amount of volume change fn (in lsbs of the 10-bit control word) and the amount of delay per fade step fss (in lsb times seconds), expressed as follows: , where f s is the base-band sampling frequency. thus the longest fade time achievable, occurring in the event of maximum desired volume change d fn = 1023, slowest speed setting fss = 1023, and in the event that f s = 44.1 khz, is 23.7 seconds. to smooth out fast volume changes however, the TDA1307 fade function adds extra resolution to the volume control by gradually changing from one exponential step to the next, by a linear transition. whereas the 10-bit fn-value could not accomplish discrete attenuation steps finer than 0.1 db, the linear transitional approach enhances volume change resolution to 15-bit. the volume level therefore never changes faster than one lsb of the 15-bit attenuation factor per audio sample. as soon as the linear transition reaches the value t fade, exp, total d fn fss 2 + () f s ---------------------------- - =
1996 jan 08 20 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 determined by the exponential approach, the attenuation value remains stable until the next exponential value is due, which will again initially be approached linearly. for exponential fade speeds higher than the linear approach can follow, the approach remains linear unless the exponential approach curve is intersected. for fast volume decrease, the start of the approach will be linear, whereas for a fast volume increase, the course of the fade approach will be exponential at first, then saturating to linear. the fastest fade speed, for large volume changes, is therefore determined by the linear approach. for a maximum volume change at maximum speed, follows a fade time of (2 15 - 1)/44100 = 0.74 seconds. for immediate return to the maximum volume level without altering the volume and fade speed settings, bit fcon in the register file can be used. with this bit set to 1, the fade function is active and operates as described above. resetting fcon to 0 will immediately deactivate the fade function, that is, return the volume level to maximum at the start of the next audio sample. changing state of fcon from 0 to 1 will cause a fade according to the current settings of volume and speed control words fn and fss. in fig.14, a few fading examples illustrate the operation of the TDA1307 advanced digital volume control. dither and scaling prior to input to the noise shaper, final preprocessing is performed upon the eight times oversampled and interpolated audio data stream in the form of scaling and dither addition. the fixed scaling factor, a frequency-independent attenuation of 3 db, is applied to the signal in order to provide the noise shaper with sufficient headroom. the application of dither is optional, selectable by means of bit dit in the microprocessor register file. with dit set to 1, fixed dither levels of value 2 - 6 +2 - 5 and 2 - 6 - 2 - 5 are added alternately to the audio signal, at an alternation rate of 4f s . this amounts to a combination of an ac dither signal of frequency 4f s and amplitude - 24 db of full-scale, with a dc dither (offset) of 3.125% of full-scale peak amplitude. with dit set to 0, no dithering, ac or dc, is performed. although the addition of dither is made selectable in the TDA1307, it is generally recommended for use always, as dither is essential to the accurate conversion of low-level signals and reproduction of silence conditions by noise-shaping circuits. third and fourth order noise shaping the noise shaper constitutes the final audio processing stage of TDA1307, which takes the eight times oversampled and interpolated audio data stream from the digital filter as input, and by extreme oversampling and 1-bit end quantization processes the signal so that it can be converted to analog by a one-bit digital-to-analog converter. the order of the noise shaper is selectable, between 3rd and 4th order, by means of the register file bit ns (ns = 0: 3rd order, ns = 1: 4th order). together with the final oversampling ratio, the noise shaper order determines the dynamic range (or accuracy) that the noise shaper can achieve (the oversampling ratio will depend on the system clock frequency and application mode used). table 6 gives the dynamic range of the noise shaper as a function of these two parameters. figures 15 and 16 show noise spectral density simulations of the third and fourth order noise shaper respectively, with a stimulus frequency of 1 khz at a level of - 10 dbf s , for 192 44.1 khz oversampling. from the slope of the shaped noise spectrum outside the audio band, the order of noise shaping is apparent. it is important to note that, in contrast to normal fourth-order noise shaping, where an audio post-filter of equal order would be needed to compensate the slope of the quantization noise, the fourth-order noise shaper of the TDA1307 actually only needs third order post-filtering to obtain the same amount of stop-band suppression as with third order. the noise density of the fourth order noise shaper starts at a lower level for low frequencies, and only slightly exceeds the third-order curve in the 200 to 300 khz region.
1996 jan 08 21 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 table 6 noise shaper dynamic range oversampling/order 3rd order 4th order 128f s 105 db 118 db 192f s 117 db 134 db fig.14 volume control examples. a: fade out to zero (fn = 0). b: fade in to maximum volume (fn = 1023). c: fast volume decrease resulting in initial linear regulation. d: slow volume decrease predominantly exponential. e: volume regulation overridden by resetting fcon to 0. f: fn = 0, fss = 0, fcon to 1 causes fastest maximum fade with linear regulation. g: medium speed volume increase starts exponential, ends linear. handbook, full pagewidth mgb991 time max 0 a volume level b 0.1 db (fss + 2)/f s 1/f s cd e f g
1996 jan 08 22 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 fig.15 noise shaper output spectrum (n = 3; 192f s ). handbook, full pagewidth mgb992 0 log frequency (hz) 10 5 10 6 10 10 2 10 3 10 4 - 50 - 100 - 150 - 200 a o (dbf s ) fig.16 noise shaper output spectrum (n = 4; 192f s ). handbook, full pagewidth mgb993 0 log frequency (hz) 10 5 10 6 10 10 2 10 3 10 4 - 50 - 100 - 150 - 200 a o (dbf s )
1996 jan 08 23 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 limiting values in accordance with the absolute maximum rating system (iec 134). note 1. input voltage should not exceed 6.5 v. thermal characteristics symbol parameter conditions min. max. unit v dd supply voltages (pins 8, 21, 24, 29, 32 and 41) - 0.5 +6.5 v v i maximum input voltage note 1 - 0.5 v dd + 0.5 v i ik dc clamp input diode current v i <- 0.5 v or v i > v dd + 0.5 v - 10 ma i ok dc output clamp diode current; (output type 4 ma) v o <- 0.5 v or v o > v dd + 0.5 v - 20 ma i o dc output source or sink current; (output type 4 ma) - 0.5 v < v o < v dd + 0.5 v - 20 ma i dd , i ss dc v dd or gnd current per supply pin - 50 ma p o, cell power dissipation per output (type 4 ma) - 50 ma t stg storage temperature - 55 +150 c t amb operating ambient temperature - 20 +70 c v es electrostatic handling 100 pf; 1.5 k w- 2000 +2000 v symbol parameter value unit r th j-a thermal resistance from junction to ambient in free air 39 k/w
1996 jan 08 24 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 characteristics v dd = 4.5 to 5.5 v; v ss =0v; t amb = - 20 to +70 c and oscillator frequency 33.8688 mhz; unless otherwise speci?ed. symbol parameter conditions min. typ. max. unit supplies v ddc1,2,3 supply voltage (pins 8, 21 and 41) 4.5 5.0 5.5 v v ddosc supply voltage (pin 24) 4.5 5.0 5.5 v v ddar supply voltage (pin 32) 4.5 5.0 5.5 v v ddal supply voltage (pin 29) 4.5 5.0 5.5 v v diff maximum difference between supplies -- tbf v i ddc1,2,3 supply current (pins 8, 21 and 41) v dd =5v - 75 - ma i ddosc supply current (pin 24) v dd =5v - 2 - ma i ddar supply current (pin 32) v dd =5v - 2 - ma i ddal supply current (pin 29) v dd =5v - 1 - ma inputs clc1, clc2, efab, sck, ws, sd, sbcl, da, sbda, cdcc, test1 and test2 v il low level input voltage note 1 -- 0.3v dd v v ih high level input voltage note 1 0.7v dd -- v i li input leakage current note 2 - 1 - +1 m a r i input resistance note 3 17 - 134 k w c i input capacitance -- 10 pf cl, rab, por, dstb and mode v il low level input voltage note 1 -- 0.2v dd v v ih high level input voltage note 1 0.8v dd -- v r i input resistance note 3 17 - 134 k w c i input capacitance -- 10 pf outputs cdec and cmic ( type 4 m a) v ol low level output voltage i ol =4ma -- 0.5 v v oh high level output voltage i oh = - 4ma v dd - 0.5 -- v c l load capacitance -- 30 pf cdac ( type tbf m a) v ol low level output voltage i ol =8ma -- 0.5 v v oh high level output voltage i oh = - 8ma v dd - 0.5 -- v c l load capacitance -- 100 pf
1996 jan 08 25 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 dor, dol, ndor and ndol ( type custom m a) v ol low level output voltage i ol =2ma -- 0.5 v v oh high level output voltage i oh = - 2ma v dd - 0.5 -- v c l load capacitance -- 100 pf dobm ( type 12 m a) v ol low level output voltage i ol =12ma -- 0.5 v v oh high level output voltage i oh = - 12 ma v dd - 0.5 -- v c l load capacitance -- 50 pf dsr, dsl and resync ( type 2 m a) v ol low level output voltage i ol =2ma -- 0.5 v v oh high level output voltage i oh = - 2ma v dd - 0.5 -- v c l load capacitance -- 50 pf da ( type 2 m a) v ol low level output voltage i ol =2ma -- 0.5 v v oh high level output voltage i oh = - 2ma v dd - 0.5 -- v c l load capacitance -- 50 pf r lint internal load resistance 17 - 134 k w crystal oscillator input: xtal1 gm mutual conductance f = 2 mhz - 0.4 - ms g v small-signal voltage gain g v =gm r o - 72 - i li input leakage current note 2 - 1 - +1 m a c i input capacitance - 10 - pf timing f xtal operating frequency 33.8688 mhz sck, ws, data, sbda, sbcl and efab ( see f igs 8 and 9) f cl sbcl clock frequency note 3 -- 64f s hz f sck sck clock frequency -- 64f s hz f ws ws clock frequency - f xtal /768 - hz t lb clock time low 110 -- ns t hb clock time high 110 -- ns t r input rise time -- 20 ns t f input fall time -- 20 ns t su:dat data set-up time 20 -- ns t hd:dat data hold time 0 -- ns t su:ws ws set-up time 20 -- ns t hd:ws ws hold time 0 -- ns symbol parameter conditions min. typ. max. unit
1996 jan 08 26 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 notes 1. minimum v il , maximum v ih are peak values to allow for transients. 2. i i(min) measured at v i = 0 v; i i(max) measured at v i =v dd ; not valid for pins with pull-up/pull-down resistors. 3. i i(min) measured at v i = 0 v (pull-up); i i(max) measured at v i =v dd (pull-down); valid for pins with pull-up/pull-down resistors. 4. crystal frequency: 33.8688 mhz (768f s ), the oscillator circuit oscillates at a frequency that is approximately 0.01% above the crystal frequency. quality specification in accordance with snw-fq-611e. the numbers of the quality specification can be found in the quality reference handbook . this handbook can be ordered using the code 9397 750 00192. microcontroller interface ( see f igs 6 and 7) f ck cl input clock frequency -- 46f s khz t ckl input clock time low 2.0 --m s t ckh input clock time high 2.0 --m s t dsm microprocessor data set-up time after cl low-to-high transition 1.0 --m s t dhm microprocessor data hold time after cl low-to-high transition 2.0 --m s t dsp peak data set-up time after cl low-to-high transition 2.0 --m s t dhp peak data hold time after cl low-to-high transition 2.0 --m s t drw delay to write after read 2.0 --m s t dwr delay to read after write 2.0 --m s dobm circuit f dobm data output frequency - 128f s - hz t r output rise time c l =50pf -- 10 ns t f output fall time c l =50pf -- 10 ns t su;dat data set-up time 40 -- ns t hd;dat data hold time 5 -- ns clock generator circuit ( note 4) f xtal1 xtal1 input clock frequency slave mode - 256f s - hz f cdec cdec output clock frequency - 256f s - hz f cmic cmic output clock frequency - 96f s - hz symbol parameter conditions min. typ. max. unit
1996 jan 08 27 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 application information application modes TDA1307 can be used as a digital reconstruction filter for cd, dcc, dab and dat applications. the configuration for these different applications is given in table 7. table 7 application modes mode cdcc crystal clock input bitstream output sampling frequency cd 1 768f s - 192f s 44.1 khz dcc 0 - 256f s 128f s 32.0 or 44.1 or 48.0 khz dab 0 - 256f s 128f s 32.0 khz dat 0 - 256f s 128f s 32.0 or 44.1 or 48.0 khz the crystal frequency for TDA1307, when operating in master mode, is 768f s (f s = 44.1 khz). TDA1307 can also operate in slave mode, in which the clock input receives a clock signal of 256f s (f s = 32.0, 44.1 or 48.0 khz). in the latter configuration, no resonator is connected to TDA1307. basic application figures 17 to 20 show the connections for an example of a complete bitstream reconstruction system, using TDA1307 together with tda1547, as implemented in a demonstration application printed-circuit board. figure 15 shows the connections pertaining to TDA1307. both master and slave operation is possible, by setting of switches j1 and j2, and by programming the desired mode and frequency divisions by switch block sw1. both test pins of TDA1307 are tied to ground in order to obtain immunity to crosstalk from the adjacent clock output cdac. at pin por (pin 20), an rc-timing network presets a typical power-on-reset low-time (10 ms for an instantaneously setting 5 v supply). typical application with tda1547 bitstream dac the high-quality one-bit audio data stream produced by the TDA1307 is optimumly converted to analog using the tda1547 high-performance bitstream digital-to-analog converter. the tda1547 takes the data outputs dol (pin 27) and dor (pin 33) of the TDA1307 as input, clocked by TDA1307 output cdac (pin 35), and converts the digital data to one-bit analog values (positive reference value and negative reference value) through a differentially configured high-speed, high-accuracy switched capacitor network. this differential application can be further enhanced to a double-differential application, combining the assertive data outputs with the complementary data outputs ndol (pin 28) and ndor (pin 34) into a set of two tda1547s, by which it is possible to achieve additional noise margin. the application of figs 17 to 19 is an example of a differential application. a schematic diagram of the double differential mode application is illustrated in fig.20.
1996 jan 08 28 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 fig.17 basic connections TDA1307. c = 100 nf chip capacitor. r=10k w chip resistor. (1) s = slave mode switch position. m = master mode switch position. handbook, full pagewidth 560 w 620 w 47 w 47 w 10 k w 47 k w sw1 resync 4.7 w 100 m f 100 m f 1 m f dgnd 10 k w 100 k w 3.3 m h TDA1307 v ssc1 v ddar v ssar v ddal v ssal v ddc1 v ssc2 v ddc2 v ssc3 v ddc3 + 5 v dc + 5 v + 5 v + 5 v + 5 v 0 v c 40 con1 21 9 41 16 8 100 pf con2 cc 2 4 6 8 10 1 2 6 5 cdcc clc2 clc1 dstb 18 17 14 13 sbcl sbda test1 test2 mode 5 6 36 37 32 c c 31 29 30 26 42 39 38 11 12 (to tda1547 circuit) (to analog output stage tda1547 circuit; optional) 34 33 35 27 28 ndor dor dsl tr1 dig_out cmic_out cdec_out xsys_in 10 15 7 25 24 22 23 dobm cmic cdec con3 con4 con5 c 10 pf 10 pf 1 nf 10 nf v ddosc v ssosc xtal1 x1 j1 s (1) (1) m j2 m s 33.8688 mhz xtal2 dsr cdac dol ndol rab cl (to/from microprocessor) da 8 7 3 4 2 20 1 3 4 19 sck por ws sd efab 1 3 bit clock 5 word clock 7 9 serial data error flag 4xr (from decoder) mgb990
1996 jan 08 29 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 fig.18 connections for TDA1307. c = 100 nf chip capacitor. handbook, full pagewidth mgb988 10 w 10 w c c c c cc c 100 m f 100 m f 100 m f 100 m f 220 m f 220 m f ndor 34 33 35 27 28 dor cdac dol in r dgnd n.c. - dac r agnd r + dac r n.c. + out r - out r agnd dac r agnd dac l v ddd v ssd r v ref r v ssa - dac l + dac l n.c. agnd l + out l - out l v dda v ddd r v sub v ssd n.c. v ref l v ssd l v ddd l clk r clk l in l ndol + 5 v (digital) - 5 v (digital) 10 w c - 5 v (digital) 10 w 4.7 w c + 5 v (digital) + 5 v (analog) 1.5 k w c - 5 v (digital) c 10 w 1.5 k w 560 w 4.7 w 3.3 k w 3.3 k w 3.3 k w 3.3 k w + 5 v (digital) - 5 v (digital) - 5 v (analog) 560 w - 5 v (analog) - 5 v (analog) + 5 v dc (digital) - 5 v dc (digital) to analog output stage to analog output stage 1 3 5 28 30 2 4 6 7 8 9 10 11 12 14 13 15 16 32 31 29 27 26 25 24 23 22 21 19 20 18 17 tda1547 TDA1307 0v dgnd + 5 v dc (analog) - 5 v dc (analog) 0v agnd
1996 jan 08 30 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 k , full pagewidth mgb987 13 k w 10 k w 2.61 k w 1.5 k w 4.7 w 1.62 k w 1 k w 470 w 3.3 k w 3.3 k w 10 k w 220 pf 56 pf 3.3 nf 2.2 nf 33 nf 13 k w 220 pf 820 pf 100 m h 100 m f 1/2 ic3 1/2 ic3 con6 de?mphasis (optional) de?mphasis (optional from decoder) kill (optional) audio output left 560 pf j5 dsl (optional from TDA1307) 4.7 w 4.7 w 33 m f 33 m f c ic3 c + 15 v dc - 15 v dc 4.7 w 4.7 w 33 m f 33 m f c ic4 c j3 10 k w 2.61 k w 1.5 k w 4.7 w 1.62 k w 1 k w 470 w 3.3 k w 3.3 k w 10 k w 56 pf 10 11 12 14 15 23 22 21 analog output section tda1547 19 18 3.3 nf 2.2 nf 33 nf 13 k w 220 pf 13 k w 220 pf 820 pf 100 m h 100 m f 1/2 ic4 1/2 ic4 con7 de?mphasis (optional) kill (optional) audio output right 560 pf j6 dsr (optional from TDA1307) j4 fig.19 connections for output section of TDA1307. c = 100 nf chip capacitor. ic3 = ic4 = ne5532(a) or equivalent.
1996 jan 08 31 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 fig.20 schematic diagram for double differential application. handbook, full pagewidth mgb986 20-bit, f s TDA1307 tda1547 audio output right + - = r1 - r1 r + + = + - = r2 2r2 4r 2r1 - r2 rn dor ndor cdac ndol dol ln tda1547 l audio output left + - = l2 - l2 + + = + - = l2 2l1 4l 2l2 - l1
1996 jan 08 32 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 package outline unit b 1 cee m h l references outline version european projection issue date iec jedec eiaj mm dimensions (mm are the original dimensions) sot270-1 90-02-13 95-02-04 b max. w m e e 1 1.3 0.8 0.53 0.40 0.32 0.23 38.9 38.4 14.0 13.7 3.2 2.9 0.18 1.778 15.24 15.80 15.24 17.15 15.90 1.73 5.08 0.51 4.0 m h c (e ) 1 m e a l seating plane a 1 w m b 1 e d a 2 z 42 1 22 21 b e pin 1 index 0 5 10 mm scale note 1. plastic or metal protrusions of 0.25 mm maximum per side are not included. (1) (1) d (1) z a max. 12 a min. a max. sdip42: plastic shrink dual in-line package; 42 leads (600 mil) sot270-1
1996 jan 08 33 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 soldering introduction there is no soldering method that is ideal for all ic packages. wave soldering is often preferred when through-hole and surface mounted components are mixed on one printed-circuit board. however, wave soldering is not always suitable for surface mounted ics, or for printed-circuits with high population densities. in these situations reflow soldering is often used. this text gives a very brief insight to a complex technology. a more in-depth account of soldering ics can be found in our ic package databook (order code 9398 652 90011). soldering by dipping or by wave the maximum permissible temperature of the solder is 260 c; solder at this temperature must not be in contact with the joint for more than 5 seconds. the total contact time of successive solder waves must not exceed 5 seconds. the device may be mounted up to the seating plane, but the temperature of the plastic body must not exceed the specified maximum storage temperature (t stg max ). if the printed-circuit board has been pre-heated, forced cooling may be necessary immediately after soldering to keep the temperature within the permissible limit. repairing soldered joints apply a low voltage soldering iron (less than 24 v) to the lead(s) of the package, below the seating plane or not more than 2 mm above it. if the temperature of the soldering iron bit is less than 300 c it may remain in contact for up to 10 seconds. if the bit temperature is between 300 and 400 c, contact may be up to 5 seconds. definitions life support applications these products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. philips customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify philips for any damages resulting from such improper use or sale. data sheet status objective speci?cation this data sheet contains target or goal speci?cations for product development. preliminary speci?cation this data sheet contains preliminary data; supplementary data may be published later. product speci?cation this data sheet contains ?nal product speci?cations. short-form speci?cation the data in this speci?cation is extracted from a full data sheet with the same type number and title. for detailed information see the relevant data sheet or data handbook. limiting values limiting values given are in accordance with the absolute maximum rating system (iec 134). stress above one or more of the limiting values may cause permanent damage to the device. these are stress ratings only and operation of the device at these or at any other conditions above those given in the characteristics sections of the speci?cation is not implied. exposure to limiting values for extended periods may affect device reliability. application information where application information is given, it is advisory and does not form part of the speci?cation.
1996 jan 08 34 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 notes
1996 jan 08 35 philips semiconductors preliminary speci?cation high-performance bitstream digital ?lter TDA1307 notes
internet: http://www.semiconductors.philips.com philips semiconductors C a worldwide company ? philips electronics n.v. 1997 sca55 all rights are reserved. reproduction in whole or in part is prohibited without the prior written consent of the copyright owne r. the information presented in this document does not form part of any quotation or contract, is believed to be accurate and reli able and may be changed without notice. no liability will be accepted by the publisher for any consequence of its use. publication thereof does not con vey nor imply any license under patent- or other industrial or intellectual property rights. netherlands: postbus 90050, 5600 pb eindhoven, bldg. vb, tel. +31 40 27 82785, fax. +31 40 27 88399 new zealand: 2 wagener place, c.p.o. box 1041, auckland, tel. +64 9 849 4160, fax. +64 9 849 7811 norway: box 1, manglerud 0612, oslo, tel. +47 22 74 8000, fax. +47 22 74 8341 philippines: philips semiconductors philippines inc., 106 valero st. salcedo village, p.o. box 2108 mcc, makati, metro manila, tel. +63 2 816 6380, fax. +63 2 817 3474 poland: ul. lukiska 10, pl 04-123 warszawa, tel. +48 22 612 2831, fax. +48 22 612 2327 portugal: see spain romania: see italy russia: philips russia, ul. usatcheva 35a, 119048 moscow, tel. +7 095 755 6918, fax. +7 095 755 6919 singapore: lorong 1, toa payoh, singapore 1231, tel. +65 350 2538, fax. +65 251 6500 slovakia: see austria slovenia: see italy south africa: s.a. philips pty ltd., 195-215 main road martindale, 2092 johannesburg, p.o. box 7430 johannesburg 2000, tel. +27 11 470 5911, fax. +27 11 470 5494 south america: rua do rocio 220, 5th floor, suite 51, 04552-903 s?o paulo, s?o paulo - sp, brazil, tel. +55 11 821 2333, fax. +55 11 829 1849 spain: balmes 22, 08007 barcelona, tel. +34 3 301 6312, fax. +34 3 301 4107 sweden: kottbygatan 7, akalla, s-16485 stockholm, tel. +46 8 632 2000, fax. +46 8 632 2745 switzerland: allmendstrasse 140, ch-8027 zrich, tel. +41 1 488 2686, fax. +41 1 481 7730 taiwan: philips semiconductors, 6f, no. 96, chien kuo n. rd., sec. 1, taipei, taiwan tel. +886 2 2134 2865, fax. +886 2 2134 2874 thailand: philips electronics (thailand) ltd., 209/2 sanpavuth-bangna road prakanong, bangkok 10260, tel. +66 2 745 4090, fax. +66 2 398 0793 turkey: talatpasa cad. no. 5, 80640 gltepe/istanbul, tel. +90 212 279 2770, fax. +90 212 282 6707 ukraine : philips ukraine, 4 patrice lumumba str., building b, floor 7, 252042 kiev, tel. +380 44 264 2776, fax. +380 44 268 0461 united kingdom: philips semiconductors ltd., 276 bath road, hayes, middlesex ub3 5bx, tel. +44 181 730 5000, fax. +44 181 754 8421 united states: 811 east arques avenue, sunnyvale, ca 94088-3409, tel. +1 800 234 7381 uruguay: see south america vietnam: see singapore yugoslavia: philips, trg n. pasica 5/v, 11000 beograd, tel. +381 11 625 344, fax.+381 11 635 777 for all other countries apply to: philips semiconductors, marketing & sales communications, building be-p, p.o. box 218, 5600 md eindhoven, the netherlands, fax. +31 40 27 24825 argentina: see south america australia: 34 waterloo road, north ryde, nsw 2113, tel. +61 2 9805 4455, fax. +61 2 9805 4466 austria: computerstr. 6, a-1101 wien, p.o. box 213, tel. +43 160 1010, fax. +43 160 101 1210 belarus: hotel minsk business center, bld. 3, r. 1211, volodarski str. 6, 220050 minsk, tel. +375 172 200 733, fax. +375 172 200 773 belgium: see the netherlands brazil: see south america bulgaria: philips bulgaria ltd., energoproject, 15th floor, 51 james bourchier blvd., 1407 sofia, tel. +359 2 689 211, fax. +359 2 689 102 canada: philips semiconductors/components, tel. +1 800 234 7381 china/hong kong: 501 hong kong industrial technology centre, 72 tat chee avenue, kowloon tong, hong kong, tel. +852 2319 7888, fax. +852 2319 7700 colombia: see south america czech republic: see austria denmark: prags boulevard 80, pb 1919, dk-2300 copenhagen s, tel. +45 32 88 2636, fax. +45 31 57 0044 finland: sinikalliontie 3, fin-02630 espoo, tel. +358 9 615800, fax. +358 9 61580920 france: 4 rue du port-aux-vins, bp317, 92156 suresnes cedex, tel. +33 1 40 99 6161, fax. +33 1 40 99 6427 germany: hammerbrookstra?e 69, d-20097 hamburg, tel. +49 40 23 53 60, fax. +49 40 23 536 300 greece: no. 15, 25th march street, gr 17778 tavros/athens, tel. +30 1 4894 339/239, fax. +30 1 4814 240 hungary: see austria india: philips india ltd, band box building, 2nd floor, 254-d, dr. annie besant road, worli, mumbai 400 025, tel. +91 22 493 8541, fax. +91 22 493 0966 indonesia: see singapore ireland: newstead, clonskeagh, dublin 14, tel. +353 1 7640 000, fax. +353 1 7640 200 israel: rapac electronics, 7 kehilat saloniki st, po box 18053, tel aviv 61180, tel. +972 3 645 0444, fax. +972 3 649 1007 italy: philips semiconductors, piazza iv novembre 3, 20124 milano, tel. +39 2 6752 2531, fax. +39 2 6752 2557 japan: philips bldg 13-37, kohnan 2-chome, minato-ku, tokyo 108, tel. +81 3 3740 5130, fax. +81 3 3740 5077 korea: philips house, 260-199 itaewon-dong, yongsan-ku, seoul, tel. +82 2 709 1412, fax. +82 2 709 1415 malaysia: no. 76 jalan universiti, 46200 petaling jaya, selangor, tel. +60 3 750 5214, fax. +60 3 757 4880 mexico: 5900 gateway east, suite 200, el paso, texas 79905, tel. +9-5 800 234 7381 middle east: see italy printed in the netherlands 513061/25/02/pp36 date of release: 1996 jan 08 document order number: 9397 750 02844


▲Up To Search▲   

 
Price & Availability of TDA1307

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X